@font-face {
    font-family: FontIcon;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/fonticon.woff2);
    src: url(/fonts/fonticon.woff2) format("embedded-opentype"),url(/fonts/fonticon.woff2) format("woff2"),url(/fonts/fonticon.woff2) format("woff"),url(/fonts/fonticon.woff2) format("truetype"),url(/fonts/fonticon.woff2) format("svg")

}

.fi {
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
    font: normal normal normal 14px/1 FontIcon;
    font-size: inherit
}

.fi-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%
}

.fi-2x {
    font-size: 2em
}

.fi-3x {
    font-size: 3em
}

.fi-4x {
    font-size: 4em
}

.fi-5x {
    font-size: 5em
}

.fi-list:before {
    content: "\f000"
}

.fi-angle-up:before {
    content: "\f001"
}

.fi-angle-right:before {
    content: "\f002"
}

.fi-angle-down:before {
    content: "\f003"
}

.fi-angle-left:before {
    content: "\f004"
}

.fi-double-up:before {
    content: "\f005"
}

.fi-double-right:before {
    content: "\f006"
}

.fi-double-down:before {
    content: "\f007"
}

.fi-double-left:before {
    content: "\f008"
}

.fi-arrow-up-line:before {
    content: "\f009"
}

.fi-arrow-right-line:before {
    content: "\f00a"
}

.fi-arrow-down-line:before {
    content: "\f00b"
}

.fi-arrow-left-line:before {
    content: "\f00c"
}

.fi-refresh:before {
    content: "\f00d"
}

.fi-wechat:before {
    content: "\f00e"
}

.fi-weibo:before {
    content: "\f00f"
}

.fi-home:before {
    content: "\f010"
}

.fi-spinner:before {
    content: "\f011"
}

.fi-spinner-square:before {
    content: "\f012"
}

.fi-spinner-square-full:before {
    content: "\f013"
}

.fi-plus:before {
    content: "\f014"
}

.fi-share-o:before {
    content: "\f015"
}

.fi-fire:before {
    content: "\f016"
}

.fi-comment-o:before {
    content: "\f017"
}

.fi-search:before {
    content: "\f018"
}

.fi-thumbs-up:before {
    content: "\f019"
}

.fi-thumbs-down:before {
    content: "\f01a"
}

.fi-arrow-left:before {
    content: "\f01b"
}

.fi-arrow-up:before {
    content: "\f01c"
}

.fi-arrow-right:before {
    content: "\f01d"
}

.fi-arrow-down:before {
    content: "\f01e"
}

.fi-video:before {
    content: "\f01f"
}

.fi-thumbs-up-o:before {
    content: "\f020"
}

.fi-thumbs-down-o:before {
    content: "\f021"
}

.fi-picture:before {
    content: "\f022"
}

.fi-brush:before {
    content: "\f023"
}

.fi-close:before {
    content: "\f024"
}

.fi-calendar:before {
    content: "\f025"
}

.fi-female:before {
    content: "\f026"
}

.fi-male:before {
    content: "\f027"
}

.fi-angle-down-flat:before {
    content: "\f028"
}

.fi-angle-up-flat:before {
    content: "\f029"
}

.fi-angle-left-flat:before {
    content: "\f02a"
}

.fi-angle-right-flat:before {
    content: "\f02b"
}

.fi-caret-left:before {
    content: "\f02c"
}

.fi-caret-up:before {
    content: "\f02d"
}

.fi-caret-right:before {
    content: "\f02e"
}

.fi-caret-down:before {
    content: "\f02f"
}

.fi-exchange:before {
    content: "\f030"
}

.fi-crown:before {
    content: "\f031"
}

.fi-share-list:before {
    content: "\f032"
}

.fi-pound-sign:before {
    content: "\f033"
}

.fi-check:before {
    content: "\f034"
}

.fi-close-circle:before {
    content: "\f035"
}

.fi-user-circle:before {
    content: "\f036"
}

.fi-user:before {
    content: "\f037"
}

.fi-edit:before {
    content: "\f038"
}

.fi-bell-o:before {
    content: "\f039"
}

.fi-qmw:before {
    content: "\f03a"
}

.fi-mobile:before {
    content: "\f03b"
}

.fi-plus-circle-o:before {
    content: "\f03c"
}

.fi-link:before {
    content: "\f03d"
}

.fi-camera:before {
    content: "\f03e"
}

.fi-download:before {
    content: "\f03f"
}

.fi-clock-o:before {
    content: "\f040"
}

.fi-heart:before {
    content: "\f041"
}

.fi-text:before {
    content: "\f042"
}

.fi-ball:before {
    content: "\f043"
}

.fi-ball-o:before {
    content: "\f044"
}

.fi-qq:before {
    content: "\f045"
}

.fi-qzone:before {
    content: "\f046"
}

.fi-quote:before {
    content: "\f047"
}

.fi-zoom-out:before {
    content: "\f048"
}

.fi-headphones:before {
    content: "\f049"
}

.fi-heart-o:before {
    content: "\f04a"
}

.fi-warning-o:before {
    content: "\f04b"
}

.fi-timeline:before {
    content: "\f04c"
}

.fi-trash-o:before {
    content: "\f04d"
}

.fi-list-align-right:before {
    content: "\f04e"
}

.fi-user-male:before {
    content: "\f04f"
}

.fi-bean:before {
    content: "\f050"
}

.fi-plus-short:before {
    content: "\f051"
}

.fi-star-o:before {
    content: "\f052"
}

.fi-yen:before {
    content: "\f053"
}

.fi-alipay-fill-circle:before {
    content: "\f054"
}

.fi-wechat-fill-circle:before {
    content: "\f055"
}

.fi-angle-up-thin:before {
    content: "\f056"
}

.fi-angle-right-thin:before {
    content: "\f057"
}

.fi-angle-down-thin:before {
    content: "\f058"
}

.fi-angle-left-thin:before {
    content: "\f059"
}

.fi-leaf:before {
    content: "\f05a"
}

.fi-check-circle-o:before {
    content: "\f05b"
}

.fi-scan:before {
    content: "\f05c"
}

.fi-close-circle-o:before {
    content: "\f05d"
}

.fi-filter-o:before {
    content: "\f05e"
}

.fi-star:before {
    content: "\f05f"
}

.fi-exchange-o:before {
    content: "\f060"
}

.fi-star-circle-o:before {
    content: "\f061"
}

.fi-mall:before {
    content: "\f062"
}

.fi-calendar-check-o:before {
    content: "\f063"
}

.fi-clock:before {
    content: "\f064"
}

.fi-share-list-vertical:before {
    content: "\f065"
}

.fi-comment-square-o:before {
    content: "\f066"
}

.fi-bell:before {
    content: "\f067"
}

.fi-clock-circle:before {
    content: "\f068"
}

.fi-comment-square:before {
    content: "\f069"
}

.fi-question-circle-o:before {
    content: "\f06a"
}

.fi-check-square:before {
    content: "\f06b"
}

.fi-square-o:before {
    content: "\f06c"
}

.fi-dot-circle-o:before {
    content: "\f06d"
}

.fi-circle-o:before {
    content: "\f06e"
}

.fi-warning-circle:before {
    content: "\f06f"
}

.fi-spin {
    -webkit-animation: fi-spin 2s linear infinite;
    animation: fi-spin 2s linear infinite
}

.fi-pulse {
    -webkit-animation: fi-spin 1s steps(8) infinite;
    animation: fi-spin 1s steps(8) infinite
}

@-webkit-keyframes fi-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes fi-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}
